Como usar o "dir" para mostrar arquivos ocultos que o "ls" mostra bem?

1

Eu tenho um software de visualização de oximetria, ele armazena secretamente os dados sob o diretório Data.

Para explicar isso: Não havia nada mostrado no Explorer. Mas com o programa de leitura de oximetria, tudo aparece:

Hámuitasmaneirasdeocultararquivos,masissoéinteressante:

C:\ProgramFiles(x86)\SpO2\Data>dirVolumeindriveChasnolabel.VolumeSerialNumberis3A3C-8424DirectoryofC:\ProgramFiles(x86)\SpO2\Data2015-06-1311:46AM<DIR>.2015-06-1311:46AM<DIR>..2011-06-1001:45AM0this-dir-intentionally-left-blank1File(s)0bytes2Dir(s)517,778,055,168bytesfree
C:\ProgramFiles(x86)\SpO2\Data>dir/a:hVolumeindriveChasnolabel.VolumeSerialNumberis3A3C-8424DirectoryofC:\ProgramFiles(x86)\SpO2\DataFileNotFound
C:\ProgramFiles(x86)\SpO2\Data>dir/a:hsVolumeindriveChasnolabel.VolumeSerialNumberis3A3C-8424DirectoryofC:\ProgramFiles(x86)\SpO2\DataFileNotFound
C:\ProgramFiles(x86)\SpO2\Data>dir/rVolumeindriveChasnolabel.VolumeSerialNumberis3A3C-8424DirectoryofC:\ProgramFiles(x86)\SpO2\Data2015-06-1311:46AM<DIR>.2015-06-1311:46AM<DIR>..2011-06-1001:45AM0this-dir-intentionally-left-blank1File(s)0bytes2Dir(s)517,777,969,152bytesfree
C:\ProgramFiles(x86)\SpO2\Data>lsqzhou_201505281948.csvqzhou_201506060647.csvqzhou_201505281948.spoqzhou_201506060647.spoRqzhou_201505281948_wave.csvqzhou_201506070726.csvqzhou_201505281955.csvqzhou_201506070726.spoRqzhou_201505281955.spoRqzhou_201506080642.csvqzhou_201505311018.csvqzhou_201506080642.spoRqzhou_201505311018.spoRqzhou_201506100816.csvqzhou_201506040657.csvqzhou_201506100816.spoRqzhou_201506040657.spoRqzhou_201506131146.csvqzhou_201506050727.csvqzhou_201506131146.spoRqzhou_201506050727.spoRthis-dir-intentionally-left-blank

TalvezsejafluxodearquivosNTFS?Entãoeutenteicom LADS , mas nada aparece:

C:\Program Files (x86)\SpO2\Data>lads /A

LADS - Freeware version 4.10
(C) Copyright 1998-2007 Frank Heyne Software (http://www.heysoft.de)
This program lists files with alternate data streams (ADS)
Use LADS on your own risk!

Scanning directory C:\Program Files (x86)\SpO2\Data\

      size  ADS in file
----------  ---------------------------------

         0 bytes in 0 ADS listed
   2803988 bytes (uncompressed) used by C:\Program Files (x86)\SpO2\Data\

999655731200 total bytes on this disk
517764317184 free bytes on this disk

Estou confuso: S, como isso é possível, se não estiver lá, dir e ls devem fornecer a mesma saída vazia, mas ls realmente forneceu a resposta correta.

Atualização do Windows 8.1 1.

    
por Luginbash the Werewolf 13.06.2015 / 06:28

1 resposta

0

Isso não explica como usar dir nessa pasta, mas Importando o CMS 50D Além disso, os dados do oxímetro no SleepyHead alegam que o Windows Explorer tem um botão "Compatibility files", no Windows 7 (mas aparentemente não no Windows 8):

To "unhide" them, go to where the files should be. Usually, this is Program Files > SpO2 > Data or Program Files (x86)> SpO2 > Data. Click the "Compatibility" button near the top. It should be next to the "New Folder" button. This will "unhide" the files. You will need to do this each time you want to view them.

Além disso, existe uma pasta chamada "Virtual Store", que também funciona no Windows 8:

To view directly, go to users > (user name) > AppData > Local > Virtual Store > Program Files (x86) > SPO2 > Data

Talvez o comando dir funcione nessa pasta?

Quanto à origem dessa pasta, pasta de arquivos de compatibilidade no Windows 8 explica que o software não pode criar arquivos em sua própria pasta de aplicativos:

In Windows 7 if an installed application attempts to write files in its application folder under Program Files, the files are actually written into a Compatibility files folder [...]

    
por 13.06.2015 / 09:13